Big Huge Thesaurus

nuclear submarine

noun